home *** CD-ROM | disk | FTP | other *** search
/ Aminet 22 / Aminet 22 (1997)(GTI - Schatztruhe)[!][Dec 1997].iso / Aminet / dev / e / amigae33a.lha / E_v3.3a / Src.lha / Src / Tools / Useful / battmem.e < prev    next >
Text File  |  1995-09-04  |  660b  |  30 lines

  1. OPT MODULE
  2.  
  3. EXPORT DEF battmembase
  4.  
  5. EXPORT PROC obtainBattSemaphore()
  6.   MOVE.L battmembase, A6
  7.   JSR -6(A6)  -> Offset of real ObtainBattSemaphore
  8. ENDPROC
  9.  
  10. EXPORT PROC releaseBattSemaphore()
  11.   MOVE.L battmembase, A6
  12.   JSR -12(A6)  -> Offset of real ReleaseBattSemaphore
  13. ENDPROC
  14.  
  15. EXPORT PROC readBattMem(buffer, offset, length)
  16.   MOVE.L buffer, A0
  17.   MOVE.L offset, D0
  18.   MOVE.L length, D1
  19.   MOVE.L battmembase, A6
  20.   JSR -18(A6)  -> Offset of real ReadBattMem
  21. ENDPROC D0
  22.  
  23. EXPORT PROC writeBattMem(buffer, offset, length)
  24.   MOVE.L buffer, A0
  25.   MOVE.L offset, D0
  26.   MOVE.L length, D1
  27.   MOVE.L battmembase, A6
  28.   JSR -24(A6)  -> Offset of real WriteBattMem
  29. ENDPROC D0
  30.